package com.scen.upload.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 客户
 */
@ApiModel(value = "com-scen-upload-domain-Customer")
@Data
@EqualsAndHashCode(callSuper = false)
@AllArgsConstructor
@NoArgsConstructor
public class CustomerDto extends BaseDto {
    /**
     * ID
     */
    @ApiModelProperty(value = "ID")
    private Integer id;

    /**
     * custid
     */
    @ApiModelProperty(value = "custid")
    private String custid;

    /**
     * 客户名称
     */
    @ApiModelProperty(value = "客户名称")
    private String customer;

    /**
     * 站点
     */
    @ApiModelProperty(value = "站点")
    private String site;

    /**
     * 姓名
     */
    @ApiModelProperty(value = "姓名")
    private String person;

    /**
     * 职务
     */
    @ApiModelProperty(value = "职务")
    private String post;

    /**
     * 联系方式
     */
    @ApiModelProperty(value = "联系方式")
    private String telephone;

    /**
     * 帮我吧
     */
    @ApiModelProperty(value = "帮我吧")
    private String help;

    /**
     * 省份
     */
    @ApiModelProperty(value = "省份")
    private String address;

    /**
     * 城市
     */
    @ApiModelProperty(value = "城市")
    private String city;

    /**
     * 站点数量
     */
    @ApiModelProperty(value = "站点数量")
    private Integer sitenum;

    /**
     * 部署方式
     */
    @ApiModelProperty(value = "部署方式")
    private String deployment;

    /**
     * 95a1
     */
    @ApiModelProperty(value = "95a1")
    private String c95a1;

    /**
     * 中心数据库
     */
    @ApiModelProperty(value = "中心数据库")
    private String centerdb;

    /**
     * 9581零管
     */
    @ApiModelProperty(value = "9581零管")
    private String c9581;

    /**
     * 传输
     */
    @ApiModelProperty(value = "传输")
    private String transfer;

    /**
     * 9001制卡
     */
    @ApiModelProperty(value = "9001制卡")
    private String c9001;

    /**
     * 95a2网点
     */
    @ApiModelProperty(value = "95a2网点")
    private String c95a2;

    /**
     * 9511油站
     */
    @ApiModelProperty(value = "9511油站")
    private String c9511;

    /**
     * 油站数据库
     */
    @ApiModelProperty(value = "油站数据库")
    private String c9511db;

    /**
     * 7100便利店pos
     */
    @ApiModelProperty(value = "7100便利店pos")
    private String c7100;

    /**
     * 7800便利店中心
     */
    @ApiModelProperty(value = "7800便利店中心")
    private String c7800;

    /**
     * 9512
     */
    @ApiModelProperty(value = "9512")
    private String c9512;

    /**
     * 9599室内扣款
     */
    @ApiModelProperty(value = "9599室内扣款")
    private String c9599;

    /**
     * 云智付
     */
    @ApiModelProperty(value = "云智付")
    private String cloud;

    /**
     * 青蛙付
     */
    @ApiModelProperty(value = "青蛙付")
    private String frog;

    /**
     * 32寸屏
     */
    @ApiModelProperty(value = "32寸屏")
    private String p32;

    /**
     * 15寸屏
     */
    @ApiModelProperty(value = "15寸屏")
    private String p15;

    /**
     * 5.8寸屏
     */
    @ApiModelProperty(value = "5.8寸屏")
    private String p58;

    /**
     * 圈存机
     */
    @ApiModelProperty(value = "圈存机")
    private String transference;

    /**
     * 自助服务机
     */
    @ApiModelProperty(value = "自助服务机")
    private String selfservice;

    /**
     * 掌厅
     */
    @ApiModelProperty(value = "掌厅")
    private String palmhall;

    /**
     * 掌站
     */
    @ApiModelProperty(value = "掌站")
    private String masterstation;

    /**
     * 核销小程序
     */
    @ApiModelProperty(value = "核销小程序")
    private String closure;

    /**
     * 移动支付接口
     */
    @ApiModelProperty(value = "移动支付接口")
    private String payment;

    /**
     * 支付通道
     */
    @ApiModelProperty(value = "支付通道")
    private String paychannel;

    /**
     * 线上/线下支付
     */
    @ApiModelProperty(value = "线上/线下支付")
    private String onlineandoffline;

    /**
     * 产品类型
     */
    @ApiModelProperty(value = "产品类型")
    private String product;

    /**
     * 账户数量
     */
    @ApiModelProperty(value = "账户数量")
    private String accounts;

    /**
     * 云闪付
     */
    @ApiModelProperty(value = "云闪付")
    private String flashpay;

    /**
     * 备注
     */
    @ApiModelProperty(value = "备注")
    private String message;

    /**
     * 油机使用情况
     */
    @ApiModelProperty(value = "油机使用情况")
    private String oilengine;

    /**
     * 清分清算
     */
    @ApiModelProperty(value = "清分清算")
    private String clean;

    /**
     * 特殊应用
     */
    @ApiModelProperty(value = "特殊应用")
    private String specialapp;

    /**
     * 其他应用
     */
    @ApiModelProperty(value = "其他应用")
    private String otherapp;

    /**
     * 客户来源
     */
    @ApiModelProperty(value = "客户来源")
    private String sourceofcustomer;

    /**
     * 客户类型
     */
    @ApiModelProperty(value = "客户类型")
    private String customertype;

    /**
     * 创建人
     */
    @ApiModelProperty(value = "创建人")
    private String founder;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    private Date createtime;

    /**
     * 更新人
     */
    @ApiModelProperty(value = "更新人")
    private String updatebody;

    /**
     * 更新时间
     */
    @ApiModelProperty(value = "更新时间")
    private Date updatetime;

    /**
     * 问题处理状态
     */
    @ApiModelProperty(value = "问题处理状态")
    private String problem;

}
